﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using DAL;
using BE;

namespace BL
{
    public class MatricularAlumnos_BL
    {

        public DataTable GenerarCSV(String Semestre, String Grupo, String Ciclo, String CodigoAlumno, String NombreGrupo, String NombreCiclo)
        {
            try
            {
                MatricularAlumnos_DAL matri = new MatricularAlumnos_DAL();
                return matri.GenerarCSV(Semestre,  Grupo,  Ciclo,  CodigoAlumno,  NombreGrupo,  NombreCiclo);
            }
            catch (Exception)
            {
                throw;
            }
        }


        public List<Periodo> ObtenerPeriodos()
        {
            try
            {
                MatricularAlumnos_DAL matri = new MatricularAlumnos_DAL();
                return matri.ObtenerPeriodos();
            }
            catch (Exception)
            {

                throw;
            }
        }




        public DataTable ListaEspecialidadNomina(String Semestre)
        {
            try
            {
                MatricularAlumnos_DAL matri = new MatricularAlumnos_DAL();
                return matri.ListaEspecialidadNomina(Semestre);
            }
            catch (Exception)
            {

                throw;
            }
        }

        public DataTable ListaCiclosNomina(String Semestre, String Grupo)
        {
            try
            {
                MatricularAlumnos_DAL matri = new MatricularAlumnos_DAL();
                return matri.ListaCiclosNomina(Semestre, Grupo);
            }
            catch (Exception)
            {

                throw;
            }
        }


        public DataTable ListaAlumnosNomina(String Semestre, String Grupo, String Ciclo)
        {
            try
            {
                MatricularAlumnos_DAL matri = new MatricularAlumnos_DAL();
                return matri.ListaAlumnosNomina(Semestre, Grupo, Ciclo);
            }
            catch (Exception)
            {

                throw;
            }
        }




    }
}
